export default {
  packages: [
    {
      id: Math.random(),
      name: 'ddesign-vue-template',
      text: 'Vue模板',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '基础',
      order: 0,
      mainComponent: (resolve) => require(['./packages/ddesign-vue-template/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/ddesign-vue-template/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'ddesign-screen-template',
      text: '大屏Vue模板',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '基础',
      order: 0,
      mainComponent: (resolve) => require(['./packages/ddesign-screen-template/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/ddesign-screen-template/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'pie',
      text: '饼图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '桌面',
      order: 9,
      mainComponent: (resolve) => require(['./packages/pie/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/pie/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-image',
      text: '图片',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '桌面',
      order: 9,
      mainComponent: (resolve) => require(['./packages/dog-image/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-image/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-board-text',
      text: '板块文本',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '桌面',
      order: 9,
      mainComponent: (resolve) => require(['./packages/dog-board-text/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-board-text/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-login',
      text: '大屏登录',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      props: {
        layout: {
          w: 100,
          h: 50
        }
      },
      mainComponent: (resolve) => require(['./packages/dog-screen-login/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-login/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-head',
      text: '大屏标题',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      mainComponent: (resolve) => require(['./packages/dog-screen-head/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-head/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-list-text',
      text: '大屏列表文本',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      mainComponent: (resolve) => require(['./packages/dog-screen-list-text/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-list-text/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-count-text',
      text: '大屏统计文本',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      mainComponent: (resolve) => require(['./packages/dog-screen-count-text/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-count-text/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-chart-rings',
      text: '大屏环形图列表',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      mainComponent: (resolve) => require(['./packages/dog-screen-chart-rings/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-chart-rings/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-chart-bar',
      text: '大屏柱状图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      mainComponent: (resolve) => require(['./packages/dog-screen-chart-bar/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-chart-bar/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-chart-line',
      text: '大屏线形图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      mainComponent: (resolve) => require(['./packages/dog-screen-chart-line/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-chart-line/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'dog-screen-chart-scatter',
      text: '大屏散点图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '大屏',
      order: 6,
      mainComponent: (resolve) => require(['./packages/dog-screen-chart-scatter/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/dog-screen-chart-scatter/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'screen-nav-0001',
      text: '导航',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '高速养护综合大屏',
      order: 1,
      props: {
        layout: {
          w: 144,
          h: 6
        }
      },
      mainComponent: (resolve) => require(['./packages/screen-nav-0001/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/screen-nav-0001/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'screen-chart-bar-0001',
      text: '柱状图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '高速养护综合大屏',
      order: 1,
      props: {
        layout: {
          w: 46,
          h: 18
        }
      },
      mainComponent: (resolve) => require(['./packages/screen-chart-bar-0001/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/screen-chart-bar-0001/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'screen-chart-line-0001',
      text: '折线图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '高速养护综合大屏',
      props: {
        layout: {
          w: 46,
          h: 18
        }
      },
      mainComponent: (resolve) => require(['./packages/screen-chart-line-0001/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/screen-chart-line-0001/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'screen-chart-pie-0001',
      text: '饼状图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '高速养护综合大屏',
      order: 1,
      props: {
        layout: {
          w: 46,
          h: 18
        }
      },
      mainComponent: (resolve) => require(['./packages/screen-chart-pie-0001/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/screen-chart-pie-0001/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'screen-couple-0001',
      text: '文本数据',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '高速养护综合大屏',
      order: 1,
      props: {
        layout: {
          w: 46,
          h: 18
        }
      },
      mainComponent: (resolve) => require(['./packages/screen-couple-0001/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/screen-couple-0001/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'screen-map-0001',
      text: '地图',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '高速养护综合大屏',
      order: 1,
      props: {
        layout: {
          w: 46,
          h: 18
        }
      },
      mainComponent: (resolve) => require(['./packages/screen-map-0001/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/screen-map-0001/property.vue'], resolve)
    },
    {
      id: Math.random(),
      name: 'screen-statistics-0001',
      text: '数据统计',
      version: '1.0.0',
      icon: '',
      description: '',
      category: '高速养护综合大屏',
      order: 1,
      props: {
        layout: {
          w: 46,
          h: 18
        }
      },
      mainComponent: (resolve) => require(['./packages/screen-statistics-0001/index.vue'], resolve),
      propertyComponent: resolve => require(['./packages/screen-statistics-0001/property.vue'], resolve)
    },
  ]
}
